package psn.kiko.pojo.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 *导航DTO
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public class NavigationDTO implements Serializable{
	/**
	 * 导航主键
	 */
	private Integer id;
	/**
	 * 导航路由，如/admin/file/download
	 */
	private String route;
	/**
	 * 导航类型，0-导航组，1-导航项；默认为导航项
	 */
	private Short type;
	/**
	 * 导航标题
	 */
	private String title;
	/**
	 * 导航标签
	 */
	private String label;
	/**
	 * 字体图标id
	 */
	private Integer iconId;
	/**
	 * 导航字体图标名，如el-icon-menu
	 */
	private String icon;
	/**
	 * 父导航id，0-顶级导航；默认为顶级导航组
	 */
	private Integer parentId;
	/**
	 * 导航描述
	 */
	private String description;
	/**
	 * 导航是否启用：0-否，禁用；1-是，启用；默认启用
	 */
	private Short enabled;
}
